package com.go.where.manager.pojo;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

import com.go.where.manager.page.BaseQuery;

public class CourseInfo extends BaseQuery implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	private String courseId;
	private String courseName;
	private String topicId;
	private String topicName;
	private String courseSubId;
	private Date courseBeginTime;
	private Date courseEndTime;
	private Date courseBeginTimeStart;
	private Date courseEndTimeEnd;
	private Integer courseLimit;
	private String introduction;
	private String isDelete;
	private String userId;
	private String videoPath;
	private Date beginReservationTime;
	private Date endReservationTime;
	private Date publishTime;
	private Date publishTimeStart;
	private Date publishTimeEnd;
	private Date updateTime;

	private String teacherId;
	private String teacherName;
	private Date beginTeachTime;
	private Date endTeachTime;
	private String coursePhoto;
	private BigDecimal originalPrice;
	private BigDecimal preferentialPrice;
	
	private List<String> teacherNameList;
	

	public List<String> getTeacherNameList() {
		return teacherNameList;
	}

	public void setTeacherNameList(List<String> teacherNameList) {
		this.teacherNameList = teacherNameList;
	}

	public BigDecimal getOriginalPrice() {
		return originalPrice;
	}

	public void setOriginalPrice(BigDecimal originalPrice) {
		this.originalPrice = originalPrice;
	}

	public BigDecimal getPreferentialPrice() {
		return preferentialPrice;
	}

	public void setPreferentialPrice(BigDecimal preferentialPrice) {
		this.preferentialPrice = preferentialPrice;
	}

	public String getCoursePhoto() {
		return coursePhoto;
	}

	public void setCoursePhoto(String coursePhoto) {
		this.coursePhoto = coursePhoto;
	}

	public String getTopicId() {
		return topicId;
	}

	public void setTopicId(String topicId) {
		this.topicId = topicId;
	}

	public String getTopicName() {
		return topicName;
	}

	public void setTopicName(String topicName) {
		this.topicName = topicName;
	}

	public String getCourseId() {
		return courseId;
	}

	public void setCourseId(String courseId) {
		this.courseId = courseId;
	}

	public String getCourseName() {
		return courseName;
	}

	public void setCourseName(String courseName) {
		this.courseName = courseName;
	}

	public String getCourseSubId() {
		return courseSubId;
	}

	public void setCourseSubId(String courseSubId) {
		this.courseSubId = courseSubId;
	}

	public Date getCourseBeginTime() {
		return courseBeginTime;
	}

	public void setCourseBeginTime(Date courseBeginTime) {
		this.courseBeginTime = courseBeginTime;
	}

	public Date getCourseEndTime() {
		return courseEndTime;
	}

	public void setCourseEndTime(Date courseEndTime) {
		this.courseEndTime = courseEndTime;
	}

	public Date getCourseBeginTimeStart() {
		return courseBeginTimeStart;
	}

	public void setCourseBeginTimeStart(Date courseBeginTimeStart) {
		this.courseBeginTimeStart = courseBeginTimeStart;
	}

	public Date getCourseEndTimeEnd() {
		return courseEndTimeEnd;
	}

	public void setCourseEndTimeEnd(Date courseEndTimeEnd) {
		this.courseEndTimeEnd = courseEndTimeEnd;
	}

	public Integer getCourseLimit() {
		return courseLimit;
	}

	public void setCourseLimit(Integer courseLimit) {
		this.courseLimit = courseLimit;
	}

	public String getIntroduction() {
		return introduction;
	}

	public void setIntroduction(String introduction) {
		this.introduction = introduction;
	}

	public String getIsDelete() {
		return isDelete;
	}

	public void setIsDelete(String isDelete) {
		this.isDelete = isDelete;
	}

	public String getUserId() {
		return userId;
	}

	public void setUserId(String userId) {
		this.userId = userId;
	}

	public String getVideoPath() {
		return videoPath;
	}

	public void setVideoPath(String videoPath) {
		this.videoPath = videoPath;
	}

	public Date getBeginReservationTime() {
		return beginReservationTime;
	}

	public void setBeginReservationTime(Date beginReservationTime) {
		this.beginReservationTime = beginReservationTime;
	}

	public Date getEndReservationTime() {
		return endReservationTime;
	}

	public void setEndReservationTime(Date endReservationTime) {
		this.endReservationTime = endReservationTime;
	}

	public Date getPublishTime() {
		return publishTime;
	}

	public void setPublishTime(Date publishTime) {
		this.publishTime = publishTime;
	}

	public Date getPublishTimeStart() {
		return publishTimeStart;
	}

	public void setPublishTimeStart(Date publishTimeStart) {
		this.publishTimeStart = publishTimeStart;
	}

	public Date getPublishTimeEnd() {
		return publishTimeEnd;
	}

	public void setPublishTimeEnd(Date publishTimeEnd) {
		this.publishTimeEnd = publishTimeEnd;
	}

	public Date getUpdateTime() {
		return updateTime;
	}

	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}

	public String getTeacherId() {
		return teacherId;
	}

	public void setTeacherId(String teacherId) {
		this.teacherId = teacherId;
	}

	public Date getBeginTeachTime() {
		return beginTeachTime;
	}

	public void setBeginTeachTime(Date beginTeachTime) {
		this.beginTeachTime = beginTeachTime;
	}

	public Date getEndTeachTime() {
		return endTeachTime;
	}

	public void setEndTeachTime(Date endTeachTime) {
		this.endTeachTime = endTeachTime;
	}

	public String getTeacherName() {
		return teacherName;
	}

	public void setTeacherName(String teacherName) {
		this.teacherName = teacherName;
	}

}
